package com.yunhe.tianhe.rentcars.entity.zuche;

import java.io.Serializable;

public class CarOrder implements Serializable {

	private static final long serialVersionUID = 1L;
	private Long  orderid;			//订单编号（必填主键）
	private Long carid;			//车辆编号（必填）
	private Long clientid;		//客户编号（必填）
	private double shouldrent;		//租赁费用：应收
	private double shouldbasic;		//基本保险：应收
	private double shoulddeposit;	//车辆押金：应收
	private double shouldillegal;	//违章押金：应收
	private double shouldtimeout;	//超时费用：应收
	private double shouldtotal;//订单总额：应收

	private int renttime1;
	private Double dayprice;
	
	private double realdiscount;	//租赁折扣：实收
	private double realrent;		//租赁费用：实收
	private double realbasic;		//基本保险：实收
	private double realdeposit;		//车辆押金：实收
	private double realillegal;		//违章押金：实收
	private double realtotal;		//实际总额：实收
	private double returntimeout;	//扣除超时:还车实收
	private double returndamage;	//扣除车损：还车实收
	private double returnillegal;	//扣除违章：还车实收
	private String readybttime;		//取车时间：预计
	private String readettime;		//还车时间：预计
	private Long  btrentdept;		//取车门店
	private Long etrentdept;		//还车门店
	private String realbttime;		//取车时间：实际
	private String realettime;		//还车时间：实际
	private double realbtoil;		//取车油量：实际
	private double realetoil;		//还车油量：实际
	private double realbtmile;		//取车里程：实际
	private double realetmile;		//还车里程：实际
	private int payway;				//支付方式  1、信用卡，2、银行卡，3、支付宝，4、微信，5、现金
	private String paytime;			//支付时间
	private String addtime;			//订单时间
	private int orderstate;			//定单状态  订单状态为已还车状态后，7天之后，系统自动提醒操作员需退给客户车辆押金
	private String carcode;//车辆号码
	private String carcolor;//车辆颜色
	private String buydate;//购买日期
	private String enginenum;//发动机号
	private String framenum;//车架号码
	private String cartype;//车辆类型
	private String carbrand;//车辆品牌
	private String carbrandtype;//品牌型号
	private String picid;//车辆图片
	private int isauto;//自动手动
	private String enginesize;//排量大小
	private int seatnum;//座位数量
	private String facetype;//外观类型
	private double totalmile;//车辆里程
	private int hadillegal;//现有违章
	private String insurer;//投保单位
	private String insurancetime;//保险时间
	private String yearcheck;//年检时间
	private String maintaintime;//保养时间
	private double maintainmile;//保养里程
	private int hadaccident;//事故车辆
	private int isbadrepair;//是否大修
	private int isfakemile;//伪造里程
	private int safelevel;//安全系数
	private double carprice;//车辆估值
	private String evaluater;//评估人员
	private int carstate;//车辆状态
	
	private String uid; 		// 客户编号
	private String mobile; 		// 客户手机
	private String clientpwd; 	// 客户密码
	private String name;	 	// 客户姓名
	private String idcard; 		// 身份证号
	private String drivernum; 	// 驾驶证号
	private String companyid; 	// 企业代码
	private int creditnum; 		// 信用分值
	private String memlevel;	 // 会员级别
	private int clientstate; 	// 客户状态 1、正常 2、锁定
	
	private String address;//详细地址
	
	private double money ;//保险费用
	private String catchAddress;//取车门店具体地址
	private String backAddress;//还车门店具体地址

	public Double getDayprice() {
		return dayprice;
	}

	public void setDayprice(Double dayprice) {
		this.dayprice = dayprice;
	}

	public int getRenttime1() {
		return renttime1;
	}

	public void setRenttime1(int renttime1) {
		this.renttime1 = renttime1;
	}

	public Long getOrderid() {
		return orderid;
	}

	public void setOrderid(Long orderid) {
		this.orderid = orderid;
	}

	public Long getCarid() {
		return carid;
	}

	public void setCarid(Long carid) {
		this.carid = carid;
	}

	public Long getClientid() {
		return clientid;
	}

	public void setClientid(Long clientid) {
		this.clientid = clientid;
	}

	public double getShouldrent() {
		return shouldrent;
	}

	public void setShouldrent(double shouldrent) {
		this.shouldrent = shouldrent;
	}

	public double getShouldbasic() {
		return shouldbasic;
	}

	public void setShouldbasic(double shouldbasic) {
		this.shouldbasic = shouldbasic;
	}

	public double getShoulddeposit() {
		return shoulddeposit;
	}

	public void setShoulddeposit(double shoulddeposit) {
		this.shoulddeposit = shoulddeposit;
	}

	public double getShouldillegal() {
		return shouldillegal;
	}

	public void setShouldillegal(double shouldillegal) {
		this.shouldillegal = shouldillegal;
	}

	public double getShouldtimeout() {
		return shouldtimeout;
	}

	public void setShouldtimeout(double shouldtimeout) {
		this.shouldtimeout = shouldtimeout;
	}

	public double getShouldtotal() {
		return shouldtotal;
	}

	public void setShouldtotal(double shouldtotal) {
		this.shouldtotal = shouldtotal;
	}

	public double getRealdiscount() {
		return realdiscount;
	}

	public void setRealdiscount(double realdiscount) {
		this.realdiscount = realdiscount;
	}

	public double getRealrent() {
		return realrent;
	}

	public void setRealrent(double realrent) {
		this.realrent = realrent;
	}

	public double getRealbasic() {
		return realbasic;
	}

	public void setRealbasic(double realbasic) {
		this.realbasic = realbasic;
	}

	public double getRealdeposit() {
		return realdeposit;
	}

	public void setRealdeposit(double realdeposit) {
		this.realdeposit = realdeposit;
	}

	public double getRealillegal() {
		return realillegal;
	}

	public void setRealillegal(double realillegal) {
		this.realillegal = realillegal;
	}

	public double getRealtotal() {
		return realtotal;
	}

	public void setRealtotal(double realtotal) {
		this.realtotal = realtotal;
	}

	public double getReturntimeout() {
		return returntimeout;
	}

	public void setReturntimeout(double returntimeout) {
		this.returntimeout = returntimeout;
	}

	public double getReturndamage() {
		return returndamage;
	}

	public void setReturndamage(double returndamage) {
		this.returndamage = returndamage;
	}

	public double getReturnillegal() {
		return returnillegal;
	}

	public void setReturnillegal(double returnillegal) {
		this.returnillegal = returnillegal;
	}

	
	

	public Long getBtrentdept() {
		return btrentdept;
	}

	public void setBtrentdept(Long btrentdept) {
		this.btrentdept = btrentdept;
	}

	public Long getEtrentdept() {
		return etrentdept;
	}

	public void setEtrentdept(Long etrentdept) {
		this.etrentdept = etrentdept;
	}

	

	public double getRealbtoil() {
		return realbtoil;
	}

	public void setRealbtoil(double realbtoil) {
		this.realbtoil = realbtoil;
	}

	public double getRealetoil() {
		return realetoil;
	}

	public void setRealetoil(double realetoil) {
		this.realetoil = realetoil;
	}

	public double getRealbtmile() {
		return realbtmile;
	}

	public void setRealbtmile(double realbtmile) {
		this.realbtmile = realbtmile;
	}

	public double getRealetmile() {
		return realetmile;
	}

	public void setRealetmile(double realetmile) {
		this.realetmile = realetmile;
	}

	public int getPayway() {
		return payway;
	}

	public void setPayway(int payway) {
		this.payway = payway;
	}

	public String getPaytime() {
		return paytime;
	}

	public void setPaytime(String paytime) {
		this.paytime = paytime;
	}

	public String getAddtime() {
		return addtime;
	}

	public void setAddtime(String addtime) {
		this.addtime = addtime;
	}

	public int getOrderstate() {
		return orderstate;
	}

	public void setOrderstate(int orderstate) {
		this.orderstate = orderstate;
	}

	public String getCarcode() {
		return carcode;
	}

	public void setCarcode(String carcode) {
		this.carcode = carcode;
	}

	public String getCarcolor() {
		return carcolor;
	}

	public void setCarcolor(String carcolor) {
		this.carcolor = carcolor;
	}

	public String getBuydate() {
		return buydate;
	}

	public void setBuydate(String buydate) {
		this.buydate = buydate;
	}

	public String getEnginenum() {
		return enginenum;
	}

	public void setEnginenum(String enginenum) {
		this.enginenum = enginenum;
	}

	public String getFramenum() {
		return framenum;
	}

	public void setFramenum(String framenum) {
		this.framenum = framenum;
	}

	public String getCartype() {
		return cartype;
	}

	public void setCartype(String cartype) {
		this.cartype = cartype;
	}

	public String getCarbrand() {
		return carbrand;
	}

	public void setCarbrand(String carbrand) {
		this.carbrand = carbrand;
	}

	public String getCarbrandtype() {
		return carbrandtype;
	}

	public void setCarbrandtype(String carbrandtype) {
		this.carbrandtype = carbrandtype;
	}

	public String getPicid() {
		return picid;
	}

	public void setPicid(String picid) {
		this.picid = picid;
	}

	public int getIsauto() {
		return isauto;
	}

	public void setIsauto(int isauto) {
		this.isauto = isauto;
	}

	public String getEnginesize() {
		return enginesize;
	}

	public void setEnginesize(String enginesize) {
		this.enginesize = enginesize;
	}

	public int getSeatnum() {
		return seatnum;
	}

	public void setSeatnum(int seatnum) {
		this.seatnum = seatnum;
	}

	public String getFacetype() {
		return facetype;
	}

	public void setFacetype(String facetype) {
		this.facetype = facetype;
	}

	public double getTotalmile() {
		return totalmile;
	}

	public void setTotalmile(double totalmile) {
		this.totalmile = totalmile;
	}

	public int getHadillegal() {
		return hadillegal;
	}

	public void setHadillegal(int hadillegal) {
		this.hadillegal = hadillegal;
	}

	public String getInsurer() {
		return insurer;
	}

	public void setInsurer(String insurer) {
		this.insurer = insurer;
	}

	public String getInsurancetime() {
		return insurancetime;
	}

	public void setInsurancetime(String insurancetime) {
		this.insurancetime = insurancetime;
	}

	public String getYearcheck() {
		return yearcheck;
	}

	public void setYearcheck(String yearcheck) {
		this.yearcheck = yearcheck;
	}

	public String getMaintaintime() {
		return maintaintime;
	}

	public void setMaintaintime(String maintaintime) {
		this.maintaintime = maintaintime;
	}

	public double getMaintainmile() {
		return maintainmile;
	}

	public void setMaintainmile(double maintainmile) {
		this.maintainmile = maintainmile;
	}

	public int getHadaccident() {
		return hadaccident;
	}

	public void setHadaccident(int hadaccident) {
		this.hadaccident = hadaccident;
	}

	public int getIsbadrepair() {
		return isbadrepair;
	}

	public void setIsbadrepair(int isbadrepair) {
		this.isbadrepair = isbadrepair;
	}

	public int getIsfakemile() {
		return isfakemile;
	}

	public void setIsfakemile(int isfakemile) {
		this.isfakemile = isfakemile;
	}

	public int getSafelevel() {
		return safelevel;
	}

	public void setSafelevel(int safelevel) {
		this.safelevel = safelevel;
	}

	public double getCarprice() {
		return carprice;
	}

	public void setCarprice(double carprice) {
		this.carprice = carprice;
	}

	public String getEvaluater() {
		return evaluater;
	}

	public void setEvaluater(String evaluater) {
		this.evaluater = evaluater;
	}

	public int getCarstate() {
		return carstate;
	}

	public void setCarstate(int carstate) {
		this.carstate = carstate;
	}

	public String getUid() {
		return uid;
	}

	public void setUid(String uid) {
		this.uid = uid;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getClientpwd() {
		return clientpwd;
	}

	public void setClientpwd(String clientpwd) {
		this.clientpwd = clientpwd;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getDrivernum() {
		return drivernum;
	}

	public void setDrivernum(String drivernum) {
		this.drivernum = drivernum;
	}

	public String getCompanyid() {
		return companyid;
	}

	public void setCompanyid(String companyid) {
		this.companyid = companyid;
	}

	public int getCreditnum() {
		return creditnum;
	}

	public void setCreditnum(int creditnum) {
		this.creditnum = creditnum;
	}

	public String getMemlevel() {
		return memlevel;
	}

	public void setMemlevel(String memlevel) {
		this.memlevel = memlevel;
	}

	public int getClientstate() {
		return clientstate;
	}

	public void setClientstate(int clientstate) {
		this.clientstate = clientstate;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}


	public String getRealbttime() {
		return realbttime;
	}

	public void setRealbttime(String realbttime) {
		this.realbttime = realbttime;
	}

	public String getRealettime() {
		return realettime;
	}

	public void setRealettime(String realettime) {
		this.realettime = realettime;
	}

	public String getReadybttime() {
		return readybttime;
	}

	public void setReadybttime(String readybttime) {
		this.readybttime = readybttime;
	}

	public String getReadettime() {
		return readettime;
	}

	public void setReadettime(String readettime) {
		this.readettime = readettime;
	}



	public double getMoney() {
		return money;
	}

	public void setMoney(double money) {
		this.money = money;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getCatchAddress() {
		return catchAddress;
	}

	public void setCatchAddress(String catchAddress) {
		this.catchAddress = catchAddress;
	}

	public String getBackAddress() {
		return backAddress;
	}

	public void setBackAddress(String backAddress) {
		this.backAddress = backAddress;
	}
	
	
	
}
